.login_top{ width: 960px; height: 130px; margin: 0 auto;}
.login_logo{display:block;width:193px;height:76px;margin-top:30px;}
.login_form_bg{background-color: #518e17;height: 480px}
.login_form_wrap{width: 960px;height: 980px;margin: 0 auto}
.slogan{color: #f0f9e8;font-size: 28px; width: 30px; height: 300px; margin-top:78px; margin-left: 126px;}
.login_banner{width:381px;height:322px;background:url(../images/login_banner.png) no-repeat;margin-top:90px;}
.login_form{width:368px;height:378px;border:1px solid #c6c6c5;background-color:#fff; margin-top:50px;}
.login_title{height:60px;width:308px;margin:10px auto;border-bottom:1px solid #e0e0e0;}

.login_title h1{font-size:24px;height:60px;line-height:60px;color:#a8a8a8;float:left;font-weight:bold;margin-left:44px;}
.login_title a{width:100px;height:20px;display:block;font-size:16px;color:#5fb42a;text-indent:26px;background:url(../images/icons02.png) left 5px no-repeat;float:left;margin:20px 0 0 36px}
.form_input{width:308px;height:250px;margin:20px auto;position: relative}
.name_input,.pass_input{width: 308px;height: 36px;position:absolute;top:0px;left: 0px;border: 1px solid #e0e0e0;text-indent: 10px;font-size:16px;background:url(../images/icons02.png) 280px -41px no-repeat }
.pass_input{background-position:280px -95px; top: 65px}
.user_error,.pwd_error{color:#f00;position:absolute;left:10px;top:40px;}
.pwd_error{top:107px;}

.more_input{position:absolute;left:0;top:130px;width:100%}

.more_input input{float:left;margin-top:6px;}
.more_input label{float:left;margin-left:10px;}
.more_input a{float:right;color:#666}
.more_input a:hover{color:#ff8800}

.input_submit{width:100%;height:40px;position:absolute;left:0;top:180px;background-color:#47aa34;color:#fff;font-size:22px;border:0px;font-family:'Microsoft Yahei';cursor:pointer;}
